﻿using System;

namespace Wala.Connection.Objects.Timeline
{
    public class UserInfo
    {
        #region //---------- Private Fields -----------//

        private uint _user_id;
        private string _display_name;
        private ulong _avatar_id;
        private ulong _cover_id;

        #endregion

        #region //---------- Constructors -------------//

        public UserInfo()
        {

        }

        public UserInfo(uint _userId, string _displayName, ulong _avatarID, ulong _coverID)
        {
            this._cover_id = _coverID;
            this._avatar_id = _avatarID;
            this._display_name = _displayName;
            this._user_id = _userId;
        }

        #endregion

        #region //---------- CLR Properties -----------//

        public uint User_ID
        {
            get { return _user_id; }
            set { _user_id = value; }
        }

        public string Display_Name
        {
            get { return _display_name; }
            set { _display_name = value; }
        }

        public ulong Avatar_ID
        {
            get { return _avatar_id; }
            set { _avatar_id = value; }
        }

        public ulong Cover_ID
        {
            get { return _cover_id; }
            set { _cover_id = value; }
        }

        #endregion
    }
}
